.header {
  position: relative;
}
.header .header-top {
  height: 40px;
  background-color: #fff;
  border-bottom: 2px solid green;
  line-height: 40px;
}
.header .header-top .wrapper {
  float: right;
}
.header .header-top .wrapper .link-button {
  margin: 0 20px 0 15px;
}
.header .header-bottom {
  position: absolute;
  z-index: 99;
  line-height: 40px;
  width: 100%;
}
.header .header-bottom .header-bottom-title {
  display: inline-block;
  font-size: 20px;
  margin-left: 79px;
  text-align: center;
  width: 80px;
}
.header .header-bottom .header-bottom-climate {
  position: absolute;
  right: 20px;
}
.header .block {
  position: absolute;
  width: 22px;
  height: 22px;
  background-color: #fff;
  left: 107px;
  bottom: -51px;
  transform: rotateZ(45deg);
}
